﻿namespace Athena.RouteAddress
{
    public class ServiceMultipleRouteEventArgs
    {
        public ServiceMultipleRoute ServiceMultipleRoute { get; set; }

        public ServiceMultipleRouteEventArgs(ServiceMultipleRoute  serviceMultipleRoute)
        {
            ServiceMultipleRoute = serviceMultipleRoute;
        }
    }

    public class ServiceMultipleRouteChangedEventArgs : ServiceMultipleRouteEventArgs
    {
        public ServiceMultipleRoute RemoveServiceMultipleRoute { get; set; }

        public ServiceMultipleRouteChangedEventArgs(ServiceMultipleRoute serviceMultipleRoute, ServiceMultipleRoute removeServiceMultipleRoute):base(serviceMultipleRoute) {
            RemoveServiceMultipleRoute = removeServiceMultipleRoute;
        }
    }
}
